package cn.gson.springboot.model.mapper.privilegemapper;

import cn.gson.springboot.model.pjos.Emp;
import cn.gson.springboot.model.pjos.Menu;
import cn.gson.springboot.model.pjos.Permissionsset;
import cn.gson.springboot.model.vo.privilegevo.Router;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 用户登录
 */
@Repository
public interface UserLoginMapper {
    //用户信息
    public Emp emp(Emp emp);
    //菜单
    public List<Permissionsset> user_meun(Integer employeesId);
    //按钮
    public List<Menu> perssionButton(Integer employeesId);
    //路由
    public List<Router> routerList(Integer employeesId);
    //每个人都用拥有的路由
    public List<Router> ownRouter();

    /**
     * 用于个人中心
     * @param employeesId
     * @return
     */
   public Emp personal(Integer employeesId);
}
